package proyecto.service;

import java.util.Collection;
import proyecto.dao.FichaDAO;
import proyecto.excepcion.DAOExcepcion;
import proyecto.modelo.Ficha;
import proyecto.modelo.Ficha_Medica;

public class FichaServiceImpl implements FichaService {

    private FichaDAO fichaDAO;

    public FichaDAO getFichaDAO() {
        return fichaDAO;
    }

    public void setFichaDAO(FichaDAO fichaDAO) {
        this.fichaDAO = fichaDAO;
    }
    
    public Collection<Ficha> buscarFichasPorIdPaciente(int idPaciente) throws DAOExcepcion {
        return fichaDAO.buscarFichaPorIdPaciente(idPaciente);
    }

    public Collection<Ficha_Medica> listar() throws DAOExcepcion {
        return fichaDAO.listar();
    }

    public Ficha_Medica insertar(Ficha_Medica vo) throws DAOExcepcion {
        return fichaDAO.insertar(vo);
    }

    public void eliminar(int idficha) throws DAOExcepcion {
        fichaDAO.eliminar(idficha);
    }

}
